<!-- excelUtil.html start -->
<script src="/<$ ctx.app.config.appId $>/public/lib/currency/currency.min.js"></script>
<script>
  const filterObj = {
    formatMoney(money) {
      if (money == null || money == '') return '¥0.00';
      return `¥${currency(money, { symbol: '', decimal: '.', separator: ',' }).format()}`
    },
    // 日期格式化
    dateFormat(value, format = 'YYYY-MM-DD HH:mm:ss') {
      if (!value) return ''
      return dayjs(value).format(format);
    },
    // 日期格式化
    mdFormat(value, format = 'MM-DD') {
      if (!value) return ''
      return dayjs(value).format(format);
    },
    ymdFormat(value, format = 'YYYY-MM-DD') {
      if (!value) return ''
      return dayjs(value).format(format);
    },
    directionColor(value) {
      if (value === '借') {
        return 'success--text';
      } else if (value === '贷') {
        return 'error--text'
      } else {
        return 'default--text'
      }
    }
  }
  for (let value in filterObj) {
    // value是filter名称（字符串）
    // filters[value] 对象里面的某个元素，就是filters中定义的方法
    Vue.filter(value, filterObj[value])
  }
</script>
<!-- excelUtil.html end -->
